page {
  background-color: #fff;
}
.redPacket {
  text-align: center;
  .img {
    position: relative;
    display: inline-block;
    width: 120rpx;
    height: 120rpx;
    margin-top: 236rpx;
    border-radius: 50%;
    background-color: #f5f5f7;
    image {
      position: absolute;
      top: 28rpx;
      left: 50%;
      width: 80rpx;
      height: 80rpx;
      margin-left: -36rpx;
    }
  }
  .title {
    font-size: 32rpx;
    font-weight: 500;
    margin-top: 56rpx;
  }
  .num {
    font-size: 104rpx;
    font-weight: bold;
    line-height: 144rpx;
    margin-top: 20rpx;
    color: #4c78ff;
    .numIcon {
      font-size: 72rpx;
      display: inline;
    }
  }
  .btn {
    font-size: 28rpx;
    font-weight: 600;
    display: inline-block;
    margin-top: 60rpx;
    padding: 24rpx 138rpx;
    color: #fff;
    border-radius: 50px;
    background-color: #4c78ff;
    box-shadow: 0 8px 16px 0 rgba(76, 120, 255, 0.08);
  }
  .list {
    font-size: 24rpx;
    position: fixed;
    bottom: 120rpx;
    left: 50%;
    width: 150rpx;
    margin-left: -75rpx;
    text-align: center;
  }
}
